#ifndef __TRACKER_H_
#define __TRACKER_H_

#include <time.h>
#include "Config.h"

typedef struct {
	int gid;
	char local;
	int offset;
	int hits;
	int alteracoes;
	int dirty;
	unsigned long date;
} Tracker;

extern Tracker trac_data[TAMANHO_TRACKER];

void CriarTracker();
void ApagarTracker();

void trac_AtualizarPagina(int gid, char local, int offset);
void trac_HitDate(int gid);
void trac_AlterarPagina(int gid, char local, int offset);
void trac_LocalizarPagina(int gid, char* local, int* offset); //gid para localização, ponteiros para serem modificados.
void trac_ResetarPagina(int gid);

void MostrarTracker();

#endif /* TRACKER_H_ */
